@font-face {
  font-family: HansKendrick;
  src: url('/static/fonts/HansKendrick-Regular.ttf'); }

  @font-face {
    font-family: Inconsolata;
    src: url('/static/fonts/Inconsolata-dz.otf'); }

    @font-face {
      font-family: Orbitron-black;
      src: url('/static/fonts/orbitron-black-webfont.woff');
      font-weight: normal; }

      @font-face {
        font-family: Orbitron;
        src: url('/static/fonts/orbitron-bold-webfont.woff');
        font-weight: normal; }

        @font-face {
          font-family: Orbitron-light;
          src: url('/static/fonts/orbitron-light-webfont.woff');
          font-weight: normal; }

          @font-face {
            font-family: Raleway;
            src: url('/static/fonts/raleway_thin-webfont.woff'); }

            @font-face {
              font-family: Gen;
              src: url('/static/fonts/Gen-Regular.otf'); }

              @font-face {
                font-family: Gen-light;
                src: url('/static/fonts/Gen-Light.otf'); }

                @font-face {
                  font-family: Gen-light;
                  src: url('/static/fonts/Gen-Regular.otf');
                  font-weight: bold; }

                  @font-face {
                    font-family: Anonymous;
                    src: url('/static/fonts/Anonymous_Pro.ttf');
                    font-weight: normal; }

                    @font-face {
                      font-family: Anonymous;
                      src: url('/static/fonts/Anonymous_Pro_I.ttf');
                      font-weight: normal;
                      font-style: italic; }

                      @font-face {
                        font-family: Anonymous;
                        src: url('/static/fonts/Anonymous_Pro_B.ttf');
                        font-weight: bold;
                        font-style: normal; }

                        @font-face {
                          font-family: Anonymous;
                          src: url('/static/fonts/Anonymous_Pro_BI.ttf');
                          font-weight: bold;
                          font-style: italic; }

                          @font-face {
                            font-family: LeagueGothic;
                            src: url('/static/fonts/leaguegothic-regular-webfont.woff');
                            font-weight: normal;
                            font-style: normal; }

                            @font-face {
                              font-family: LeagueGothic;
                              src: url('/static/fonts/leaguegothic-italic-webfont.woff');
                              font-weight: normal;
                              font-style: italic; }

                              @font-face {
                                font-family: LeagueGothicCondensed;
                                src: url('/static/fonts/leaguegothic-condensed-regular-webfont.woff');
                                font-weight: normal;
                                font-style: normal; }

                                @font-face {
                                  font-family: LeagueGothicCondensed;
                                  src: url('/static/fonts/leaguegothic-condensed-italic-webfont.woff');
                                  font-weight: normal;
                                  font-style: italic; }
.cm-s-custom_theme.CodeMirror {
  background: #141414;
  color: #FAFAFA;
  border-right: 0px solid #2A2A2A;
  font-family: Inconsolas, monospace;
  font-size: 13px; }
  .cm-s-custom_theme.CodeMirror ::-webkit-scrollbar {
    box-sizing: content-box;
    width: 10px;
    padding-right: 2px;
    padding: 2px; }
    .cm-s-custom_theme.CodeMirror ::-webkit-scrollbar-thumb {
      box-sizing: content-box;
      border-radius: 10px;
      background: #3A3A3A;
      border: 1px solid #141414; }

.cm-s-custom_theme .errormarks {
  width: 12px;
  text-align: center; }
  .cm-s-custom_theme .errormark {
    margin: 0px;
    padding: 0px;
    line-height: 100%; }
    .cm-s-custom_theme .errormark img {
      margin: 0px;
      max-height: 10px;
      max-width: 10px;
      padding: 0px;
      vertical-align: middle; }
.cm-s-custom_theme .CodeMirror-selected {
  background: #3A3A3A !important; }
  .cm-s-custom_theme .CodeMirror-gutters {
    background: #2A2A2A;
    border-right: 1px solid #777; }
    .cm-s-custom_theme .CodeMirror-linenumber {
      color: #BBB;
      font-family: Inconsolas, monospace;
      font-size: 13px; }
      .cm-s-custom_theme .CodeMirror-cursor {
        border-left: 1px solid white !important; }
        .cm-s-custom_theme .cm-keyword {
          color: #f9ee98; }
          .cm-s-custom_theme .cm-atom {
            color: #FC0; }
            .cm-s-custom_theme .cm-number {
              color: #ca7841; }
              .cm-s-custom_theme .cm-def {
                color: #8DA6CE; }
                .cm-s-custom_theme span.cm-variable-2, .cm-s-custom_theme span.cm-tag {
                  color: #607392; }
                  .cm-s-custom_theme span.cm-variable-3, .cm-s-custom_theme span.cm-def {
                    color: #607392; }
                    .cm-s-custom_theme .cm-operator {
                      color: #cda869; }
                      .cm-s-custom_theme .cm-comment {
                        color: #777;
                        font-style: italic;
                        font-weight: normal; }
                        .cm-s-custom_theme .cm-string {
                          color: #8f9d6a;
                          font-style: italic; }
                          .cm-s-custom_theme .cm-string-2 {
                            color: #bd6b18; }
                            .cm-s-custom_theme .cm-meta {
                              background-color: #141414;
                              color: #FAFAFA; }
                              .cm-s-custom_theme .cm-error {
                                border-bottom: 1px solid red; }
                                .cm-s-custom_theme .cm-builtin {
                                  color: #cda869; }
                                  .cm-s-custom_theme .cm-tag {
                                    color: #997643; }
                                    .cm-s-custom_theme .cm-attribute {
                                      color: #d6bb6d; }
                                      .cm-s-custom_theme .cm-header {
                                        color: #FF6400; }
                                        .cm-s-custom_theme .cm-hr {
                                          color: #AEAEAE; }
                                          .cm-s-custom_theme .cm-link {
                                            color: #ad9361;
                                            font-style: italic;
                                            text-decoration: none; }
                                            .cm-s-custom_theme .CodeMirror-matchingbracket {
                                              text-decoration: underline;
                                              color: #FAFAFA !important; }
                                              .cm-s-custom_theme .CodeMirror-activeline-background {
                                                background: #1c1c1c; }
